Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Eddleman USTA Challenger - Birmingham 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Burbank - Burbank Fifth-Third Bank Tennis Championships - Lexington Theusbridge.com Tennis Classic - Tarzana Sunrise Challenger Urbana-Champaign Challenger - Urbana Tallahassee Challenger Bogota Challenger Dallas Challenger Guadalajara Challenger Bogota Challenger Dallas Challenger Honolulu Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Aptos Challenger Charlottesville Challenger Savannah Challenger Aptos Challenger Black Forest Open - Freudenstadt Winnetka Challenger Monterrey Challenger Sacramento Challenger TCT Open - Tunis Quelle Cup 2000 - Furth AXA Open II - Espinho Open Castilla y Leon Trofeo Iberdrola - Segovia 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago The Scottish Tennis Championships - Edinburgh 2001 Centura USTA Challenger - Rocky Mount Quelle Cup - Furth 2001 USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup 2001 - Weiden Nord/LB Open - Braunschweig VIII Open Internacional D'Andorra - Andorra 4th Sardinia International Championships - Cagliari USTA Tennis Championships of Houston - Houston Copa Ericsson Uruguay - Montevideo 2002 Azalea Orthopedic Challenger - Tyler Open Diputacion Pozoblanco - Cordoba Cairo Challenger - Cairo Open Castilla y Leon - Segovia Pro Tennis World Open - Sunrise Ethias Trophy - Mons Monterrey Challenger Segovia Challenger Alicante Challenger Pau Challenger Segovia Challenger Bordeaux Challenger Vancouver Challenger Orleans Challenger Sarasota Challenger Binghamton Challenger Napa Challenger Tallahassee Challenger Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Binghamton Challenger Sacramento Challenger Barletta Citta Della Disfida Open 2000 - Barletta Memorial Savigni - Sassuolo Skandia Open - Linz FILA Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona Madrid Challenger Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires University of Tennessee USTA Men's Challenger - Knoxville Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta 2001 Eddleman USTA Challenger - Birmingham Copa Ericsson Brazil - Sao Paulo Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Tenerife Challenger I Open de Tenis Comunidad de Madrid - Madrid Napa Challenger Copa Sevilla Internacionales de Andalucia - Seville USTA Challenger of North Miami Beach - North Miami Beach Galleryfurniture.com Challenge - Atlanta Estoril Open - Estoril VI Torneo Internazionale di Tennis - Barletta Chevrolet Cup - Vina del Mar U.S. Men's Clay Court Championships - Houston UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Copa AT&T - Buenos Aires Siebel Open - San Jose The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Heineken Open - Auckland Open 13 - Marseille Siebel Open - San Jose Kroger / St. Jude International - Memphis Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Murcia Challenger Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia The Surbiton Trophy - Surbiton Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Abierto Mexicano de Tenis Pegaso - Acapulco USTA Seascape Challenger - Aptos Dallas Challenger Rimouski Challenger Open Castilla y Leon - Segovia Franklin Templeton Tennis Classic - Scottsdale Miller Lite Hall of Fame Tennis Championships - Newport Open de la Comunidad Valenciana - Valencia AXA Open - Lisbon Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Venice Open - Venice Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Open 13 - Marseille Warsteiner Grand Prix - Oberstaufen Stockholm Open - Stockholm Open Seat Godo 2005 - Barcelona Estoril Open - Estoril XL Bermuda Open - Bermuda Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Generali Open - Kitzbuhel Open Diputacion - Cordoba Pilot Pen Tennis - New Haven Thailand Open - Bangkok CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Winnetka Challenger The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Allianz Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Irving Challenger Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille SAP Open - San Jose The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Open 13 - Marseille Regions Morgan Keegan Championships - Memphis USTA Seascape Challenger - Aptos Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Open Castilla y Leon Trofeo Iberdrola - Segovia Estoril Open - Estoril China Open - Beijing Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Surbiton Challenger SA Tennis Open - Johannesburg International Tennis Championships - Delray Beach Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose International Championship of Croatia - Umag Open Sabadell Atlantico - Barcelona AIG Japan Open - Tokyo SAP Open - San Jose Open de Nice Cote dAzur - Nice AEGON Championships - London Franklin Templeton Tennis Classic - Scottsdale AEGON International - Eastbourne Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Geneva Challenger - Geneva Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Knoxville Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville SAP Open - San Jose Optimus Maia Open - Maia Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Tulsa Auto Collection USTA Challenger - Tulsa VIII Trofeo Ciutat de Barcelona - Barcelona BMW Open - Munich AEGON Championships - London Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Thailand Open - Bangkok AEGON International - Eastbourne Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Idea Prokom Open - Sopot Mercedes-Benz Cup - Los Angeles Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Qatar Open - Doha Heineken Open - Auckland President's Cup - Tashkent Dubai Open - Dubai SA Tennis Open - Johannesburg PTT Thailand Open - Bangkok The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Rakuten Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Valencia Open - Valencia Brisbane International - Brisbane Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Internazionali BNL dItalia - Rome Erste Bank Open - Vienna Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Sydney International - Sydney Open 13 - Marseille US Men's Clay Court Championship - Houston AEGON Championships - London Abierto Mexicano - Los Cabos Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Fever-Tree Championships - London Tennis Channel Open - Las Vegas Winston-Salem Open - Winston-Salem Open SEAT 2008 - Barcelona European Open - Antwerp Open Sud de France - Montpellier BellSouth Open - Vina del Mar Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel European Open - Antwerp Mallorca Open - Mallorca Great Ocean Road Open - Melbourne AEGON Championships - London China Open - Beijing Open 13 Provence - Marseille Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London St. Petersburg Open - St. Petersburg Swiss Open - Gstaad Milan Indoors - Milan Open Sud de France - Montpellier Atlanta Tennis Championships - Atlanta Dubai Tennis Open - Dubai Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hall of Fame Open - Newport Citi Open - Washington Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart Farmers Classic - Los Angeles Copa Ericsson Chile - Santiago cinch Championships - London Verizon Tennis Challenge - Atlanta Mallorca Championships - Mallorca AEGON Championships - London Citi Open - Washington RCA Championships - Indianapolis BNP Paribas Open - Indian Wells Miami Open - Miami Salem Open - Hong Kong Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Qatar Exxon Mobil Open 2003 - Doha BMW Open - Munich The Stella Artois Grass Court Championships - London Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Adidas International - Sydney Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia The Samsung Open - Nottingham Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Suisse Open - Gstaad Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca AEGON Championships - London Savannah Challenger Swiss Open - Gstaad Campionati Internazionali di Sicilia - Palermo Abierto Mexicano - Los Cabos Thailand Open - Bangkok Copa AT&T - Buenos Aires Medibank International - Sydney Open Seat-Godo 2001 - Barcelona The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch China Open - Beijing Kroger / St. Jude International - Memphis Trofeo Conde de Godo - Barcelona ARAG World Team Championship - Dusseldorf Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island ASB Classic - Auckland St. Petersburg Open - St. Petersburg Open SEAT Godo 2006 - Barcelona Rakuten Japan Open - Tokyo French Open - Paris Erste Bank Open - Vienna Heineken Open - Auckland Anytech365 Andalucia Open - Marbella Delray Beach Open - Delray Beach Dallas Open - Dallas Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Abierto de Tenis Mifel - Los Cabos The Hamlet Cup - Long Island Gijon Open - Gijon Gerry Weber Open - Halle Hamburg European Open - Hamburg Kremlin Cup - Moscow Davis Cup, World Group, QF, GER-ESP 1-4 AAPT Championships - Adelaide Citi Open - Washington Ordina Open - 's-Hertogenbosch China Open - Beijing U.S. Men's Clay Court Championships - Houston Proton Malaysian Open - Kuala Lumpur Barcelona Open Banc Sabadell - Barcelona Open de la Comunidad Valenciana - Valencia Boss Open - Stuttgart Mallorca Open - Mallorca cinch Championships - London Mallorca Championships - Mallorca The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Medibank Private International - Sydney U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Allianz Suisse Open - Gstaad Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Indianapolis Tennis Championships - Indianapolis Internazionali BNL dItalia - Rome Countrywide Classic - Los Angeles Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Allianz Suisse Open Gstaad - Gstaad Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome If Stockholm Open - Stockholm Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Geneva Open - Geneva Wimbledon - London U.S. Open - New York French Open - Paris Erste Bank Open - Vienna U.S. Open - New York French Open - Paris Wimbledon - London Campionati Internazionali D'Italia - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 ARAG ATP World Team Championship - Dusseldorf Rogers Cup - Montreal Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Davis Cup, World Group, QF, FRA-ESP 5-0 Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - Beijing Olympics - London Mubadala World Tennis Championship